Big Huge Thesaurus

jack of all trades

noun